Cleantalk\Antispam\EmailEncoder D

Total Complexity 157
Dependencies 5
Dependents 0
Total lines 953
Lines of code 495
Logical lines of code 299
Comment lines 264
Methods 37
Properties 16

Methods 37

Method Rating Maintainability Complexity Lines of code
modifyEmails()
B
42 22 48
init()
A
42 15 49
openSSLDecrypt()
A
46 11 37
hasContentExclusions()
A
52 11 25
openSSLEncrypt()
A
48 9 30
modifyContent()
A
49 8 30
isExcludedRequest()
S
57 7 16
ajaxDecodeEmailHandler()
S
55 6 21
skipEncodingOnHooks()
S
59 6 14
isMailtoAdditionalCopy()
S
60 5 12
encodeMailtoLinkV2()
S
55 4 18
encodeMailtoLink()
S
58 4 14
modifyAriaLabelContent()
S
60 4 14
hasAttributeExclusions()
S
60 4 12
decodeEmailFromPost()
S
61 4 11
dropAttributesContainEmail()
S
60 3 12
decodeString()
S
65 3 9
encodeString()
S
66 3 8
handlePrivacyPolicyHook()
S
66 3 8
compileResponse()
S
64 3 10
isEmailInLink()
S
63 3 9
modifyFormFieldDisplay()
S
68 2 7
shortcodeCallback()
S
71 2 6
obfuscateEmail()
S
63 2 9
registerAjaxRoute()
S
75 1 4
ignoreOpenSSLMode()
S
77 1 4
registerShortcodeForEncoding()
S
79 1 3
bufferOutput()
S
76 1 4
addMagicBlur()
S
68 1 7
getTooltip()
S
69 1 7
isMailto()
S
78 1 3
encodeAny()
S
66 1 8
encodePlainEmail()
S
66 1 8
obfuscateString()
S
67 1 7
checkRequest()
S
82 1 3
modifyAny()
S
76 1 4
registerHookHandler()
S
75 1 4